throw down the gauntlet to someone - French English Dictionary